/**
 * 该文件通过脚本自动生成，请不要手动修改该文件
 * 生成时间：2023-3-16 14:8:41:207
 **/
export default class equipDelete {
  constructor(request) {
    this.request = request;
  }

  /**
   * 根据versionid删除设备和设备跨越信息-物理删除
   * @param {string} * schema - 模式
   * @param {string} * blockid - 块号
   * @param {string} * versionid - 版本号
   * @param {string} sblxs - 删除设备类型(默认规划所有设备)
   */
  post_equipDelete_delEquipAndCrossByVersionid(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipDelete/delEquipAndCrossByVersionid",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除通用类型的设备 【T接点、开关、站内设备、断路器、变压器等】
   * @param {} * deleteEquip - deleteEquip
   */
  post_equipDelete_deleteCommonEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipDelete/deleteCommonEquips",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除容器类型设备【变电站、环网柜、开关站等】
   * @param {} * deleteEquip - deleteEquip
   */
  post_equipDelete_deleteDzEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipDelete/deleteDzEquips",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除设备【总入口】
   * @param {} * deleteEquip - deleteEquip
   */
  post_equipDelete_deleteEquip(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipDelete/deleteEquip",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除线路类型的��备 【 中压线路 + 高压线路 】
   * @param {} * deleteEquip - deleteEquip
   */
  post_equipDelete_deleteLineEquips(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipDelete/deleteLineEquips",
      method: "post",
      params: params,
    });
  }

  /**
   * 删除升压站
   * @param {} * deleteEquip - deleteEquip
   */
  post_equipDelete_deleteRyz(params) {
    return this.request({
      url: "/pwgh-ghsj-sc-txfw/equipDelete/deleteRyz",
      method: "post",
      params: params,
    });
  }
}
